home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / utilstem / ultra / ult.doc < prev    next >
Encoding:
Text File  |  1992-11-27  |  21.3 KB  |  734 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.             ╒══════════════════════════════════════╕
  8.             │                                      │
  9.             │         The Ultimate ToolBox         │
  10.             │                                      │
  11.             │           David Smith 1992           │
  12.             │                                      │
  13.             ╘══════════════════════════════════════╛
  14.  
  15.  
  16.                Over 50  Functions to assist you in
  17.                 batch files, or just everyday use
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. ═════   ULT or ULT /?  FOR HELP SCREEN  ══════════════════════════════════
  26.  
  27.         If you need a help screen, type ULT or ULT /? and the following
  28.         help screen appears:
  29.  
  30.  
  31.  
  32.                 Ultra-ToolBox 1.0    Dave Smith, 1992
  33.  
  34.                  Usage: ULT [option] etc, etc, etc.
  35.  ========================================================================
  36.  
  37.  /C Compress File          /U Uncompress File      /KIL Totally Del File
  38.  /E Encrypt File           /D Decrypt File         /HEX Convert to binary
  39.  /FF Kill form feeds       /KB Keyboard data       /ANS Is Ansi loaded ?
  40.  /ARCH Change attr Archive /SYS Change atr System  /WND Wind Chill
  41.  /PUTS Write to screen     /BOX Write box          /SCRU Scroll screen up
  42.  /SCRD Scroll screen down  /SOUND Make noise with delay and tones
  43.  /TD Show date/time        /N+ Numlock on          /N- Numlock off
  44.  /REN Rename dir           /C+ Capslock on         /C- Capslock off
  45.  /MULT Run many commands   /WBOOT Warm Boot        /MAX Max keyboard rate
  46.  /SAVE Save text screen    /REST Restore screen    /SETD Set file date
  47.  /NOBUF Clear key buffer   /BLOCK Block cursor     /SSCUR Cur scan lines
  48.  /MAP Map disk             /CURS- Turn cursor off  /CURS+ Turn cursor on
  49.  /STOP Delay               /CODE Show scan code    /TIME Interval timer
  50.  /DIAL Autodialer          /FKEY Funct key assign  /SHAKE Shake screen
  51.      /RDONLY Change attr Read Only      /HIDDEN Change attr Hidden
  52.      /S#    {Number is 0-9, all of which are different sounds}
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59. ═════   /C      COMPRESS     ═════════════════════════════════════════════
  60.  
  61.         Compress a file using LZW method.  This replaces the file
  62.         with the newly compressed file, without renaming it.
  63.         This is useful for modem communications where you want to
  64.         transmit a secret file, or you want to compress a file
  65.         and NOT use the popular compression programs.  It will
  66.         be impossible to read a text file that has been compressed
  67.         using this, or uncompress it unless you have this util.
  68.  
  69. EX:     ULT /C myfile
  70.         ULT /C secret.txt
  71.  
  72.  
  73.  
  74.  
  75.  
  76. ═════   /U      UNCOMPRESS    ═════════════════════════════════════════════
  77.  
  78.         Uncompress a file using LZW that has been compressed using
  79.         the /C switch.
  80.  
  81. EX:     ULT /U myfile
  82.         ULT /U secret.txt
  83.  
  84.  
  85.  
  86.  
  87. ═════   /KIL    TOTALLY ERASE A FILE  ════════════════════════════════════
  88.  
  89.         This totally erases a file, making it unable to be recovered.
  90.         Even the popular recovery programs (Norton, PCTools, etc)
  91.         cannot recover it.
  92.  
  93.                 ** PLEASE BE CAREFUL **
  94.  
  95.         It erases a file by doing the following:
  96.                 1. Setting the time, date, year to 0
  97.                 2. Change it to hidden/system
  98.                 3. Deleting it
  99.  
  100. EX:     ULT /KIL myfile
  101.         ULT /KIL list.com
  102.  
  103.  
  104.  
  105.  
  106. ═════   /E      ENCRYPT A FILE   ═════════════════════════════════════════
  107.  
  108.         Encrypt a file using binary encryption.  This is useful for
  109.         making certain files unreadable by prying eyes.  The file
  110.         can then be easily decrypted by using the /D switch.
  111.  
  112. EX:     ULT /E file password
  113.         ULT /E list.com mypassword
  114.  
  115.  
  116.  
  117.  
  118. ═════   /D      DECRYPT A FILE   ═════════════════════════════════════════
  119.  
  120.         This decrypts the file encrypted by using ULT /E.
  121.  
  122. EX:     ULT /D file password
  123.         ULT /D list.com mypassword
  124.  
  125.  
  126.  
  127.  
  128. ═════   /HEX    BINARY CONVERSION   ══════════════════════════════════════
  129.  
  130.         Shows the binary equivalent to any number entered.
  131.         You are prompted to enter a decimal number, which
  132.         is then converted and displayed.
  133.         To stop this sequence, press CTRL-BREAK.
  134.  
  135. EX:     ULT /HEX
  136.  
  137.  
  138.  
  139.  
  140. ═════   /FF     FORM FEED REMOVER   ══════════════════════════════════════
  141.  
  142.         Do you have any files you want printed, but want all those
  143.         pesky form feeds removed?  This does the job perfectly, without
  144.         actually altering the original file.
  145.         Just type: ULT /FF infile outfile
  146.  
  147.         The outfile will contain no form feeds.
  148.  
  149. EX:     ULT /FF forms.doc forms2.doc
  150.         ULT /FF wp.doc  wp2.doc
  151.  
  152.  
  153.  
  154.  
  155. ═════   /KB     KEYBOARD STATUS  ═════════════════════════════════════════
  156.  
  157.         This shows the status of the keyboard by displaying either
  158.         1 or 0, depending on if the keys are currently in use.
  159.  
  160.         The keys are:
  161.  
  162.         RIGHT SHIFT DOWN
  163.         LEFT SHIFT DOWN
  164.         CONTROL KEY DOWN
  165.         ALT KEY DOWN
  166.         SCROLL LOCK ON
  167.         NUM LOCK ON
  168.         CAPS LOCK ON
  169.         INSERT ON
  170.         FILLER
  171.         CONTROL NUMLOCK
  172.         SCROLL LOCK DOWN
  173.         NUM LOCK DOWN
  174.         CAPS LOCK DOWN
  175.         INSERT DOWN
  176.  
  177. EX:     ULT /KB
  178.  
  179.  
  180.  
  181.  
  182. ═════   /ANS    IS ANSI.SYS CURRENTLY LOADED?   ══════════════════════════
  183.  
  184.         Shows if ansi.sys is currently loaded in memory.
  185.  
  186. EX:     ULT /ANS
  187.  
  188.  
  189.  
  190.  
  191. ═════   /ARCH   TURN ON ARCHIVE ATTRIBUTE   ══════════════════════════════
  192.  
  193.         Turns on the archive attribute of a file.  If you are unsure of
  194.         attribute meanings, consult your DOS manual.
  195.  
  196. EX:     ULT /ARCH file
  197.         ULT /ARCH list.com
  198.  
  199.  
  200.  
  201.  
  202. ═════   /SYS    TURN ON SYSTEM ATTRIBUTE    ══════════════════════════════
  203.  
  204.         Turns on system attribute of a file.  If you are unsure of
  205.         attribute meanings, consult your DOS manual.
  206.  
  207. EX:     ULT /SYS file
  208.         ULT /SYS list.com
  209.  
  210.  
  211.  
  212.  
  213. ═════   /WND    CALCULATE WIND CHILL    ══════════════════════════════════
  214.  
  215.         Calculates wind chill from the temperature and wind speed.  The
  216.         actual formula is:
  217.  
  218.         (((10.45 + (6.686112 * sqrt((double) wind speed))
  219.          - (.447041 * wind_speed)) / 22.034 * (temperature - 91.4)) + 91.4)
  220.  
  221.         but since it is so complex, I made it as easy as:
  222.  
  223.         ULT /WND wind_speed temperature
  224.  
  225. EXAMPLE:
  226.  
  227.   ULT /WND 20 31  (The wind is blowing at 20 mph and the temp is 31 degrees)
  228.  
  229.  
  230.  
  231.  
  232. ═════   /PUTS   PUT A STRING  ════════════════════════════════════════════
  233.  
  234.         Places a string on the screen using the following format:
  235.  
  236.    ULT /PUTS X Y color "STRING"
  237.  
  238.         This puts the word string at an X and Y coordinate, using
  239.         a specific color.
  240.  
  241. EX:     ULT /PUTS 10 10 10 "This is a test string, dude!"
  242.  
  243.     places the string "This is a test string, dude!" at 10,10 and uses
  244.     bright green on black.
  245.     Experiment with different colors, and add 128 to any number to
  246.     obtain a blinking effect.
  247.  
  248.  
  249.  
  250.  
  251. ═════   /BOX    PUT A BOX ON THE SCREEN  ═════════════════════════════════
  252.  
  253.         Places a box on screen using the following arguments:
  254.  
  255.         1) starting column
  256.         2) starting row
  257.         3) ending column
  258.         4) ending row
  259.         5) border attribute
  260.         6) box attribute
  261.  
  262.    ULT /BOX 10 10 20 20 15 05
  263.  
  264.         Places a small, black box with shading and a white border
  265.         on the screen.  This combined with /PUTS can create boxed
  266.         and bordered text in batch files.
  267.  
  268.  
  269.  
  270.  
  271. ═════   /SCRU   SCROLL SCREEN UP   ═══════════════════════════════════════
  272.  
  273.         This scrolls the screen up.  It can scroll up one to 30
  274.         spaces, and can be used to quickly clear the screen, or
  275.         clear only the bottom portion.
  276.  
  277. EX:     ULT /SCRU 4   (scrolls the screen up four spaces)
  278.         ULT /SCRU 25  (clears the screen very quickly)
  279.  
  280.  
  281.  
  282.  
  283. ═════   /SCRD  SCROLL SCREEN DOWN  ═══════════════════════════════════════
  284.  
  285.         This is exactly the same as /SCRU, except it scrolls the screen
  286.         down.
  287.  
  288. EX:     ULT /SCRD 4   (scrolls the screen down four spaces)
  289.         ULT /SCRD 25  (clears the screen very quickly)
  290.  
  291.  
  292.  
  293.  
  294. ═════   /CODE   SHOW KEYBOARD CODES  ═════════════════════════════════════
  295.  
  296.         This displays the keycode, scancode, and ASCII codes for
  297.         any key pressed.  The prompt: 'PRESS ANY KEY:' is shown,
  298.         then once one is pressed, the information is given.
  299.  
  300.         ULT /CODE presents:  "Press Any Key:"
  301.                 and pressing "g" gives:
  302.  
  303.         keycode=0x2267  scancode=34     ASCII code=103
  304.  
  305.  
  306.  
  307.  
  308. ═════   /SOUND  MAKE A SOUND  ════════════════════════════════════════════
  309.  
  310.         Makes a sound using different tone frequencies specified on
  311.         the command line.
  312.  
  313.         You specify the delay in milliseconds between sounds, then
  314.         the frequencies you want played.
  315.  
  316. EX:     ULT /SOUND 100 20 30 40 50 60 100 400 500
  317.                     ^   ^─ ^ ─^ ─^ ─^ ─^ ──^ ──^
  318.                     │      different tones played
  319.                     │
  320.                     │
  321.                     │
  322.                   delay between tones
  323.  
  324.         plays 20,30,40, etc frequency tones, and pauses 100 milliseconds
  325.         between each note.
  326.  
  327.  
  328.  
  329.  
  330. ═════   /TD     TIME AND DATE  ═══════════════════════════════════════════
  331.  
  332.         Shows time and date information, without prompting you
  333.         for a new one.  Whenever you type: TIME on the command line,
  334.         it prompts you for a new time.  This is annoying when you
  335.         just want to check what time it is.
  336.                 This util solves this by simply providing you with
  337.         the information.
  338.  
  339. EX:     ULT /TD
  340.  
  341.  
  342.  
  343.  
  344. ═════   /N+     TURN ON NUMLOCK   ════════════════════════════════════════
  345.  
  346.         Turns on Numlock.  This is equivalent to pressing the NUMLOCK
  347.         key on the keyboard.
  348.  
  349. EX:     ULT /N+
  350.  
  351.  
  352.  
  353.  
  354. ═════   /N-     TURN OFF NUMLOCK  ════════════════════════════════════════
  355.  
  356.         Turns off Numlock.  This is equivalent to pressing the
  357.         NUMLOCK key on the keyboard.
  358.  
  359. EX:     ULT /N-
  360.  
  361.  
  362.  
  363.  
  364. ═════   /C+     TURN ON CAPSLOCK  ════════════════════════════════════════
  365.  
  366.         Turns on Capslock.  This is equivalent to pressing the CAPSLOCK
  367.         key on the keyboard.
  368.  
  369. EX:     ULT /C+
  370.  
  371.  
  372.  
  373.  
  374. ═════   /C-     TURN OFF CAPSLOCK  ═══════════════════════════════════════
  375.  
  376.         Turns off Capslock.  This is equivalent to pressing the CAPSLOCK
  377.         key on the keyboard.
  378.  
  379. EX:     ULT /C-
  380.  
  381.  
  382.  
  383.  
  384. ═════   /REN    RENAME A DIRECTORY  ══════════════════════════════════════
  385.  
  386.         Renames a directory using a simple "RENAME" call in Turbo C++.
  387.         Since DOS will not allow you to rename a directory, and you
  388.         must have a full fledged shell to do it, this solves the
  389.         problem.  You do not need to load a major shell just to rename
  390.         a directory.
  391.  
  392. EX:     ULT /REN oldir newdir   (renames oldir to newdir)
  393.  
  394.  
  395.  
  396.  
  397. ═════   /MULT   MULTIPLE DOS COMMANDS  ═══════════════════════════════════
  398.  
  399.         This allows multiple commands on the command line.  It is very
  400.         similar to a batch file, only it allows it all on one line.
  401.         If your command has any spaces in it, ie: DIR /W, then please
  402.         surround it with quotes.
  403.                 IE: DIR /W  would become  "DIR /W"
  404.  
  405. EX:     ULT /MULT  CLS  "DIR /W"  "DIR /P"  PAUSE  LIST.COM
  406.  
  407.         would clear the screen, show a wide directory, show a directory
  408.         with page breaks, pause, then activate LIST.COM.
  409.  
  410.  
  411.  
  412.  
  413. ═════   /WBOOT  WARM BOOT  ═══════════════════════════════════════════════
  414.  
  415.         Perform a warm boot on your computer.
  416.  
  417. EX:     ULT /WBOOT
  418.  
  419.  
  420.  
  421.  
  422. ═════   /MAX    SET KEYBOARD REPEAT RATE  ════════════════════════════════
  423.  
  424.         Sets your keyboard repeat rate to the maximum allowable.  It will
  425.         GREATLY increase the speed of your keyboard when scrolling through
  426.         a menu or typing.
  427.  
  428. EX:     ULT /MAX
  429.  
  430.  
  431.  
  432.  
  433. ═════   /SAVE   SAVE THE SCREEN  ═════════════════════════════════════════
  434.  
  435.         Save a text mode screen in a file, which can be restored to the
  436.         screen using ULT /REST option.
  437.  
  438. EX:     ULT /SAVE filename   (saves the current text mode screen in filename)
  439.  
  440.  
  441.  
  442.  
  443. ═════   /REST   RESTORE THE SCREEN  ══════════════════════════════════════
  444.  
  445.         This restores the screen from a file.  To save a text mode screen,
  446.         use ULT /SAVE option.
  447.  
  448. EX:     ULT /REST filename
  449.  
  450.  
  451.  
  452.  
  453. ═════   /SETD   SET DATE IN A FILE  ══════════════════════════════════════
  454.  
  455.         Set the date in a file.  It accepts the arguments: MONTH DAY YEAR,
  456.         and makes those changes in the file.
  457.  
  458. EX:     ULT /SETD filename 12 21 92   (sets filename's date to December 21, 1992)
  459.  
  460.  
  461.  
  462.  
  463. ═════   /NOBUF  CLEAR KEYBOARD BUFFER  ═══════════════════════════════════
  464.  
  465.         Clear the keyboard buffer.
  466.  
  467. EX:     ULT /NOBUF
  468.  
  469.  
  470.  
  471.  
  472. ═════   /BLOCK  MAKE A BLOCK CURSOR  ═════════════════════════════════════
  473.  
  474.         Makes the cursor a block cursor.  This is great for laptop users
  475.         who cannot see their cursor, or anyone else who wants a block
  476.         cursor instead of the normal one.  You can set the cursor back
  477.         to normal using the /SSCUR, or /CURS+ options.
  478.  
  479. EX:     ULT /BLOCK
  480.  
  481.  
  482.  
  483.  
  484. ═════   /SSCUR  SET CURSOR START/STOP LINES  ═════════════════════════════
  485.  
  486.         The cursor is composed of start and stop lines, and can be made into
  487.         several different shapes, depending on which figures you specify
  488.         as the start/stop lines.
  489.         Play with the numbers and create many different looking cursors!
  490.  
  491. EX:     ULT /SSCUR 1 1          (creates an upside down, thin cursor)
  492.         ULT /SSCUR 12 12        (creates a thin, normal cursor)
  493.         ULT /SSCUR 10 1         (creates a block cursor)
  494.         ULT /SSCUR 3 9          (creates a 1/2 blinking, block cursor)
  495.  
  496.  
  497.  
  498.  
  499. ═════   /MAP    MAKE A MAP OF DRIVE  ═════════════════════════════════════
  500.  
  501.         This maps out the current drive, showing a variety of file and
  502.         directory information.  This would be useful to quickly find a
  503.         file using a text editor, or making a quicky-backup of filenames
  504.         for a particular directory.
  505.                 You can also quickly find duplicate files by loading
  506.         the MAPPED file into a text editor, and searching for particular
  507.         names.  It is best to use the piping symbol ">" to store the
  508.         information in a file, rather than watching it scroll across
  509.         the screen.
  510.  
  511. EX:     ULT /MAP > mapfile   (maps out the current drive, and stores
  512.                               it in mapfile)
  513.  
  514.  
  515.  
  516.  
  517. ═════   /CURS+  TURN ON CURSOR  ══════════════════════════════════════════
  518.  
  519.         Restores cursor to its original state.  This is useful if a program
  520.         has turned off your cursor, or you have temporarily used
  521.         ULT /CURS- to manually turn off the cursor.
  522.  
  523. EX:     ULT /CURS+
  524.  
  525.  
  526.  
  527.  
  528. ═════   /CURS-  TURN OFF CURSOR  ═════════════════════════════════════════
  529.  
  530.         Turns off the cursor.  It can be easily restored using the
  531.         ULT /CURS+ option.
  532.  
  533. EX:     ULT /CURS-
  534.  
  535.  
  536.  
  537.  
  538. ═════   /STOP   PAUSE  ═══════════════════════════════════════════════════
  539.  
  540.         This pauses operation of the computer for a specified time in
  541.         milliseconds.  Instead of using DOS' PAUSE command, which requires
  542.         you to press a key, this simply pauses everything for a specified
  543.         time, without requiring the user to press a key.
  544.                 This is great for batch files, in case you want to display
  545.         a box or menu of some kind, and pause a few seconds.
  546.  
  547. EX:     ULT /STOP 112   (pauses 112 milliseconds)
  548.         ULT /STOP 10    (pauses 10 milliseconds)
  549.  
  550.  
  551.  
  552.  
  553. ═════   /TIME   ACCURATE INTERVAL TIMER  ═════════════════════════════════
  554.  
  555.      This program shows time elapsed from one period to another.
  556. Time is computed accurately, even if the computer is turned off.
  557.  
  558.  
  559.    ULT /TIME /S TIME.DAT   saves current time in a file named TIME.DAT,
  560.                            then exits.  You are shown the starting time/date.
  561.  
  562.    ULT /TIME /R TIME.DAT   retrieves information in file TIME.DAT, and
  563.                            calculates elapsed time.
  564.  
  565.     To remember options-->
  566.  
  567.        /S      stands for "START"
  568.        /R      stands for "RESTORE"
  569.  
  570.  
  571.   To time how long it takes your wife to quit complaining:
  572.  
  573.    ULT /TIME /S WIFE.DAT      when she opens his mouth and begins
  574.    ULT /TIME /R WIFE.DAT      after she says no more
  575.  
  576.  
  577.    To see how long you are logged onto Compuserve:
  578.  
  579.     ULT /TIME /S CIS.DAT      before logging on.
  580.     ULT /TIME /R CIS.DAT      after you log off and return to DOS.
  581.  
  582.    NOTE: You can time unlimited intervals, and keep them all in separate
  583.          files.  The only limit to your timings is how many files your
  584.          disk can handle.  The files created by this program are VERY SMALL
  585.          (around 24 bytes).
  586.  
  587.    There is a limit of 9,999 years of timing.  Not that it really matters,
  588. but if you live forever or something like that, you must re-run the program
  589. after 9,999 years.
  590.  
  591.     If you do live that long, please write me a letter, and if I'm alive,
  592. I'll be glad to make a new program that supports Centuries...
  593.  
  594.  
  595.            SAMPLE USAGES:
  596.     -------------------------------------------
  597. 1)  Place a "timer" file onto each backup diskette you own.  That way, you can
  598.     run the program, and find out how old your diskette is.
  599.     Possibly, a REALLY old diskette would be a good object to replace with
  600.     a newer one !!
  601.  
  602. 2) Time your log-ons to BBS'.
  603.  
  604. 3) For people who run BBS' themselves, you may use this to time how
  605.    long your computer has been on.
  606.  
  607. 4) For burning in a new computer, use this instead of watching the
  608.    clock, checking ocassionally for that 48 hour mark.
  609.  
  610. 5) Put it in your autoexec.bat file, and determine how long your
  611.    computer has been turned off.  (for you SERIOUS compu-maniacs)
  612.  
  613. 6) Time how long it takes for more bills to roll in. (because it seems
  614.    like I get another bill every day !)
  615.  
  616.  
  617.  
  618.  
  619. ═════   /DIAL   DIAL THE PHONE  ══════════════════════════════════════════
  620.  
  621.         This is absolutely the greatest thing you will ever see!
  622.  
  623.         I use this constantly, everyday to dial friends up.  My modem
  624.         is hooked into the phone line, and I must manually reach for
  625.         the phone everytime I want to talk with someone.
  626.  
  627.         This solves this by dialing a phone number, then prompting you
  628.         to press a key to release the computer from the phone.  That way,
  629.         you can just press the space bar when someone answers.
  630.  
  631.         It is best to create a batch file with different people's phone
  632.         numbers in it.  IE:  FRED.BAT would include the following command:
  633.  
  634.         ULT /DIAL 1 555-4353   (this dials the number 555-4353 on COM 1)
  635.  
  636.         From any place on my computer, I can just type: FRED to dial up
  637.         my friend Fred, then press a key when he answers, and pick up the
  638.         phone to talk with him.
  639.  
  640.         As a default, /DIAL uses tone dialing, however, if you have a pulse
  641.         phone, include /P after the phone number.
  642.  
  643. EX:     ULT /DIAL 1 555-1836 /P    (dials 555-1836 on COM 1, using pulse)
  644.         ULT /DIAL 3 555-9023       (dials 555-9023 on COM 3, using tone)
  645.  
  646.  
  647.  
  648.  
  649. ═════   /FKEY   ASSIGN COMMANDS TO FUNCTION KEYS  ════════════════════════
  650.  
  651.         On the command line, you usually have no use of your function keys.
  652.         This is a shame, considering pressing F5 could give me a DIR /W,
  653.         or pressing F8 could activate LIST.COM.
  654.         This would greatly save typing!
  655.  
  656.         To assign a function key, use the following format:
  657.  
  658.         ULT /FKEY keynumber command
  659.  
  660.         Again, please remember if your command includes spaces, enclose
  661.         the command in quotes.
  662.  
  663. EX:     ULT /FKEY 3 "DIR /W"    (makes a dir /w when the F3 key is pressed)
  664.         ULT /FKEY 8 LIST.COM    (activates LIST.COM when the F8 key is pressed)
  665.  
  666.  
  667.  
  668.  
  669. ═════   /SHAKE  SHAKE THE SCREEN  ════════════════════════════════════════
  670.  
  671.         Shake the screen.  This is fun.
  672.  
  673.  
  674.  
  675.  
  676. ═════   /RDONLY         CHANGE FILE TO READ ONLY ATTRIBUTE  ══════════════
  677.  
  678.         Turns on the read only attribute of a file.  If you are unsure of
  679.         attribute meanings, consult your DOS manual.
  680.  
  681. EX:     ULT /RDONLY file
  682.         ULT /RDONLY list.com
  683.  
  684.  
  685.  
  686.  
  687. ═════   /HIDDEN         CHANGE THE HIDDEN ATTRIBUTE  ═════════════════════
  688.  
  689.         Turns on the hidden attribute of a file.  If you are unsure of
  690.         attribute meanings, consult your DOS manual.
  691.  
  692. EX:     ULT /HIDDEN file
  693.         ULT /HIDDEN list.com
  694.  
  695.  
  696.  
  697.  
  698. ═════   /S      MAKE A PARTICULAR SOUND  ═════════════════════════════════
  699.  
  700.         This makes a particular sound, from 0 to 9.
  701.         Experiment with the different pre-set sounds and find
  702.         which ones you like the best.
  703.  
  704.         1     arcade2
  705.         2     deadbird
  706.         3     echos
  707.         4     fire
  708.         5     high
  709.         6     siren
  710.         7     bomb
  711.         8     ringing
  712.         9     pulse
  713.         0     wars
  714.         
  715. EX:     ULT /S1     (plays arcade2 sound)
  716.         ULT /S5     (plays high sound)
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723. ═══════════════ CONCLUDING COMMENTS ══════════════════════════════════════
  724.  
  725.         This program was designed to replace many different utilities
  726.         that are around, and combine them into one main file that can
  727.         be placed on your hard drive.
  728.  
  729.         For a disk full of GREAT utilities, see the enclosed CATALOG.COM
  730.         and order my disk now!
  731.  
  732.  
  733.  
  734.